Kotlin 中的字符串由 String 類型表示。 通常,字符串值是雙引號 (") 中的字符序列:
val str = "abcd 123"
字符串的元素是可以通過索引操作訪問的字符:s[i]。
str[0]
Output:
a
您可以使用 for 循環遍歷這些字符:
for (c in str) {
println(c)
}
字符串是不可變的
。初始化字符串後,您將無法更改其值或為其分配新值。
所有轉換字符串的操作都在一個新的 String 物件中返回它們的結果,而原始字符串保持不變:
val str = "abcd"
println(str.uppercase()) // Create and print a new String object
println(str) // The original string remains the same
Output:
ABCD
abcd
要連接字符串,請使用 +
運算符。 這也適用於將字符串與其他類型的值連接,
只要表達式中的第一個元素是字符串:
val s = "abc" + 1
println(s + "def")
Output:
abcdef